to participate to an unlimited degree - French English Dictionary